<?php
@include('php/funciones.php');
@include("php/eliminar_cache.php");

function ingresar_plan($_POST) {
	//AGREGAR NUEVO ESTABLECIMIENTOS
	$bd = new DB();

	$id_plan = id_disponible("id_planificacion","planificaciones");
	$id_detalle_plan= id_disponible("id_detalle_plan","detalle_planificaciones");
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	@$fecha = date("d-m-Y");
	date_default_timezone_set("Chile/Continental");
	
	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(empty($dimension_pla) || empty($practicas_pla) || empty($objetivo_pla) || empty($seg_1))
	{
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	
	//INGRESO LOS DATOS DE PLANIFICAION
	@$insert_detalle_plan = $bd->query("INSERT INTO detalle_planificaciones (id_detalle_plan,id_dimension, practicas_detalle_plan, objetivo_detalle_plan, indicador_1_detalle_plan, indicador_2_detalle_plan,indicador_3_detalle_plan) values('$id_detalle_plan','$dimension_pla','$practicas_pla','$objetivo_pla','$seg_1','$seg_2','$seg_3')", OBJ);
	
	@$insert_plan = $bd->query("INSERT INTO planificaciones (id_planificacion,fecha_planificacion, id_tipo_plan, id_periodo, id_detalle_plan,id_est) values('$id_plan','$fecha','1',".$_SESSION['periodo'].",'$id_detalle_plan','".$_SESSION['establecimiento']."')", OBJ);
	
	
	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($insert_detalle_plan->affected_rows > 0 && $insert_plan->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Nueva Planificacion Agregada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

function actualizar_plan($_POST) {
	//AGREGAR NUEVO ESTABLECIMIENTOS
	$bd = new DB();
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	

	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(empty($dimension_pla) || empty($practicas_pla) || empty($objetivo_pla) || empty($seg_1))
	{
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	
	//ACTUALIZO LOS DATOS DEL ESTABLECIMIENTO
	@$update_plan = $bd->query("UPDATE detalle_planificaciones SET id_dimension='$dimension_pla', practicas_detalle_plan='$practicas_pla', objetivo_detalle_plan='$dependencia_est', objetivo_detalle_plan='$objetivo_pla', indicador_1_detalle_plan='$seg_1',indicador_2_detalle_plan='$seg_2', indicador_3_detalle_plan='$seg_3' WHERE id_detalle_plan='$id'", OBJ);
	
	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($update_plan->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Planificacion Actualizada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

?>